Skip to content

decodealex/portfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 

Repository files navigation

      

  • PUMB Online - A native iOS online banking app which helps people to manage their finance
  • PUMB Online has more than 1 000 000 users, #5 finance app in Ukrainian AppStore, rating 4.8. Crash free users - 99.89 %

ZNO Test

ZNO Test is my pet-project that im working on right now. It is an application for Ukrainian school students that allow practicing for the ZNO test (analog of SAT (Standardized Aptitude Tests) or GRE (Graduate Record Examination) in the USA).

  • MVP (Model-View-Presenter) architecture
  • Realm database
  • Fully programmatically UI
  • Firebase backend

                     

Straight Ur Back is an application that reminds you to keep your back straight. You can choose a time interval and how often you want to receive notifications.
  • MVP (Model-View-Presenter) architecture
  • Firebase Analytics
  • UserDefaults
  • Local Notifications
  • Fully programmatically UI

                

Take-home project for one of the companies that I applied for a job.

        

GitHub Profiles is an MVC practice project. GitHub Profiles is an application where users can search for a GitHub account and view its followers, GitHub profile, and various info. The user can save his favorite GitHub accounts and have access to them through the Favorites tab.
  • Implemented programmatically without the use of storyboards.
  • No libraries used.
  • Support for light & dark mode.
  • Model-View-Controller architecture.
  • Custom UIAlerts.
  • Use DiffableDataSource.
  • Implemented pagination on the search screen.
  • Image caching.
  • Use UserDefaults for saving favorite users.
  • REST API.

                

Twitter clone is an MVVM (no RxSwift) practice project. Twitter clone is a fully functional clone of the Twitter application. Users can sign up / sign in. Post a tweet and add a comment. Follow and unfollow users. Receive notifications about new mentions and tweets in the "Notification tab". Run with Firebase backend.
  • Implemented Firebase Auth
  • Communicate with Firebase database (read\write)
  • Monitor events in a database
  • Upload Images to Firebase storage
  • Fully programmatically UI (no Interface Builder)
  • MVVM architecture
  • Dynamically sized collection view cells

                                

Firebase auth + Transition animation practice

  • Implemented Firebase Auth
  • Background gradient animation
  • Transition animation

  • ARKit Face Tracking feature

        

Thanks for stopping by!

Contact Info:

About

Portfolio

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published