The 5 Android Native applications with out any external libraries. Using vanilla java/kotlin and android SDK.
# | Project | STATUS |
---|---|---|
01 | FlexPictures | X |
02 | Music app | alpha |
03 | News app | X |
04 | Taxi helper | X |
05 | Reminder | DONE |
Musio is a simple music streaming service that implements many basic concepts for building an android application. Musio was rewrite on Kotlin with new technologies as im grow up as a developer :) Here are used:
- Kotlin
- Android Jetpack (ViewModel, Lifecycle, LiveData)
- Kotlin Coroutines
- Retrofit
- OkHttp
- MVVM architecture
FlexPicture - this is a very simple application that essentially has only one screen, the whole point in the algorithm for selecting images. The application provides a simple interface where the user is shown pictures on topics that are of interest to him and depending on the choice, the application itself decides which picture to show next. Factors can be many things from the real world, for example: politics, culture, pop culture, music, etc.
Used:
- ViewModel Jetpack library
- Navigation
- CardStackView
- BottomNavigationView
Now we have:
- Implemented Card stack view(which it is possible to flip in different directions of the card)
TaxiX - it’s just a taxi client that allows you to work with such important components as cards, authentication, saving states, transferring and saving information. The application essentially composes the main screen on which the map is displayed, the driver who is registered in the system. The map shows the places with the greatest demand for trips, they are updated in real time and allow the driver to receive the greatest benefit.
Used:
- Firebase authentication
- Firebase realtime database
- RxJava for requests and some background work
- Jetpack: Navigation, NavigationUi, lifecycle-extensions
- Google map
Now we have:
- Simple authentication with phone and gmail
- Working map
- Navigation drawer
- Splash screen
Fitt - simple fitness calendar this is just an application written in Kotlin as a training project. In this project, i tried to figure out how to properly use the architectural components of the android design pattern (MVVM). Create some convenient sample for future applications with these new technologies.
Here are used:
- ViewModel
- LiveData
- Room
- RecyclerView
- Lifecycle components
- Navigation
- Kotlin
- Kotlin coroutines
And i was prefer to use android sdk solution such as the:
- BroadcastReceiver
- AlarmManager
- NotificationManager
- Fragments
The application will be further developed and will receive a number of updates related to performance improvements, animations and more functionality.
Reach out to me at one of the following places!
- Telegram at
My telegramm
- Twitter at
@NinpoU_u
- Gmail at
bogdan.knabe1@gmail.com