Giter Club home page Giter Club logo

showcase's Introduction

Android Developer

I have a android tattooed on my arm. Ask me about it.

If I can help you, talk with me!

E-mail/hangout: [email protected]

Linkedin linkedin logo Stack Overflow stackoverflow logo

Some data about me:

  • Born in 1991, Brazil.
  • Lived in Austria for 2 years
  • Lived in London for 4,5 years
  • Living in Melbourne, AUS
  • 2022 did 28 trips
  • 2023 did 20 trips
  • Love festivals (Hardstyle music if I have to choose, but any festival is great)
  • Worked as Lead/Manager for a team of 12 people for 20 months. I love it, but it takes a lot of time. Decide to return to coding for now.
  • Make an open-source project
  • Always mentoring someone
  • Open Source Project for image crop
  • Many tattoos

showcase's People

Contributors

canato avatar github-actions[bot] avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

showcase's Issues

Bonus Points: Persistent storage and observables

An additional challenge we’d like to see Mid-Level and Senior delivering is to implement persistent storage of messages in a database, and an architecture allowing UI classes to observe data form the database so that it always displays the latest information.

Char List - Filter Season

The user should be able to filter characters by season appearance

  • Filter work for List and Search

Retrofit Client in common Folder

Inside Common module create a Common class that instance the retrofit client.

Ideally give to option to instantiate it with different urls

System Messages

If a previous message was sent more than an hour ago, or there is no previous messages, it should be sectioned as in Screenshot 2. The format for this is “{day} {timestamp}”.

Create Chat Layout

  • Order newest items in the bottom
  • Add message and Send button = add to chat list
  • Send Messages on Right, received on Left
  • Use Bubble design

Animation

The text entered into the Text Entry Box should animate into the Message List akin to Apple’s Messages app shown in Screenshot 3. This video makes this clearer: https://youtu.be/WkYdn5Yt1Dg

Char List - Search Name

The user should be able to search for a character by name.

  • Search responsible while user is typing

Char List - main

List of Breaking Bad characters

Data:

  • Image
  • Character name

Future Functionality
The user selects a character to transition to Char Details #10

Add hooks

Add git hook to ktLint format before push

Char Details

Data:

  • Image
  • Name
  • Occupation
  • Status
  • Nickname
  • Season appearance

Layout Message Tail

A message has a tail when any of the following 3 criteria are met:

  • It is the most recent message in the conversation
  • The message after it is sent by the other user
  • The message after it was sent more than 20 seconds afterwards

Depfu Error: No dependency files found

Hello,

We've tried to activate or update your repository on Depfu and couldn't find any supported dependency files. If we were to guess, we would say that this is not actually a project Depfu supports and has probably been activated by error.

Monorepos

Please note that Depfu currently only searches for your dependency files in the root folder. We do support monorepos and non-root files, but don't auto-detect them. If that's the case with this repo, please send us a quick email with the folder you want Depfu to work on and we'll set it up right away!

How to deactivate the project

  • Go to the Settings page of either your own account or the organization you've used
  • Go to "Installed Integrations"
  • Click the "Configure" button on the Depfu integration
  • Remove this repo (Canato/showcase) from the list of accessible repos.

Please note that using the "All Repositories" setting doesn't make a lot of sense with Depfu.

If you think that this is a mistake

Please let us know by sending an email to [email protected].


This is an automated issue by Depfu. You're getting it because someone configured Depfu to automatically update dependencies on this project.

Leaderboard Data Source

The API endpoint can be accessed at API LINK

{
    'profiles': [{
	'username': string,
	'weeklyXP': number,
	'isCurrentUser': boolean,	
    }]
}
interface LeaderboardResponse {
    profiles: Profile[];
}

interface Profile {
    username: string;
    weeklyXP: number;
    isCurrentUser: boolean;
}

All fields are required and can be assumed to be present

Leaderboard Module

  1. As a user, you can see the header of the Leaderboard, which displays a header and a flag to indicate the time remaining before the leaderboard resets (for this purpose, this can be a string rather than a timer)
  2. As a user, you're able to see the usernames of everyone in the leaderboard, along with their position and the amount of XP they've earnt this week. The users are sorted from top to bottom, by XP earnt this week
  3. As a user, my own profile is highlighted with a slightly grey background, as in the design

Design

Create Data Source

Data Source should be inside :data_source module.

Cache information;
DTO class;

  • method get all, return list dto

  • method get by id, return dto

  • API endpoint: https://breakingbadapi.com/api/characters

Base Project Settings

  • README
  • CODEOWNER
  • CHANGELOG
  • Github branch/project settings
  • CI Workflow
  • Gradle Properties, Lib Versions [use kotlin]
  • Add ktLint
  • Add hooks #4

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.