InstaGeram is an instagram parody app. It has similar basic features with Instagram. This app was created during my free time, feel free to explore an fork the repo ๐
https://github.com/toharifqi/InstaGeram/raw/master/build%20apks/InstaGeram.apk
- Clean architecture (without usecases this time)
- Dependency injection (dagger 2)
- Reactive programming (coroutine flow)
- Animation (Motion animation & shared element)
- Google Map API
- Unit Test (JUnit, Mockito)
- Login & Register, you can create an InstaGeram account using any email with minimum 6 char password.
- Get some random photos/pictures from random people who you don't know about and read the details.
- Post a story that contains a picture (can be taken from your camera or gallery).
- Post a story based on current location and mark the story's location on google map.
โAny fool can write code that a computer can understand. Good programmers write code that humans can understand.โ
โ Martin Fowler
โPrograms must be written for people to read, and only incidentally for machines to execute.โ
โ Harold Abelson
โWhat's the point of a program/app if it's too fragile to be developed further and be broken in near future?โ
โ Me
โWhat's the point of your code if you write the UI logic alongside with the business logic on the same file? (if you only care about UI, you can be UI/UX designer instead then)โ
โ Me
alas, just want to share this book to anyone (it has good beneficial philosophies that you can apply in software development/especially if you are working under a team): https://pragprog.com/titles/tpp20/the-pragmatic-programmer-20th-anniversary-edition/